//class ShortItemToolTip
    
    export  class ShortItemToolTip /* flash.display.Sprite */
    {
        constructor(arg1: string="")
        {
            
            this._toolTipStr = arg1;
            this.init();
            return;
        }

        public set data(arg1: string)
        {
            this._toolTipStr = arg1;
            this.init();
            return;
        }

        /* internal  */init(): void
        {
            if (!this.label) 
            {
                this.label = new Object /* flash.text.TextField */();
                addChild(this.label);
                this.label.autoSize = flash.text.TextFieldAutoSize.NONE;
                this.label.multiline = true;
                this.label.wordWrap = true;
            }
            this.label.width = 220;
            this.callLater();
            return;
        }

        /* internal  */callLater(): void
        {
            this.label.htmlText = this._toolTipStr;
            this.label.width = this.label.textWidth + 4;
            this.label.height = this.label.textHeight + 4;
            return;
        }

        public dispose(): void
        {
            while (this.numChildren) 
            {
                removeChildAt(0);
            }
            return;
        }

        /* internal */ /* var */label: Object /* flash.text.TextField */;

        /* internal */ /* var */_toolTipStr: string;
    }
